package com.luck.email;

import java.util.Map;

/**
 * Created by Hua wb on 2018/12/20.
 */
public interface MailApi {
    /**
     * 发送邮件
     * @param to  接收邮箱
     * @param subject 主题
     * @param content 内容
     */
    void sendMail(String to, String subject, String content);

    void sendMail(EmailInfo emailInfo);

    /**
     * 发送邮件-html
     * @param to   接收邮箱
     * @param subject  主题
     * @param content  内容
     * @param filePath 附件地址
     * @param imgPath  图片地址
     * @param imgId    图片id
     */
    void sendMail(String to, String subject, String content, String filePath, String imgPath, String imgId);

    /**
     * 发送模板邮件
     * @param to   接收邮箱
     * @param subject      主题名称
     * @param templatePath 模板地址
     * @param map 参数
     */
    void sendMailTemplate(String to, String subject, String templatePath, Map map);
    /**
     * 发送模板邮件
     * @param to   接收邮箱
     * @param subject  主题名称
     * @param content  页面内容
     */
    void sendMailTemplate(String to, String subject, String content);
}
